/*
 * 通用数据库操作
 */
package com.yunhoo.pay.db.impl;

import com.yunhoo.pay.model.Expense;
import com.yunhoo.sys.db.util.IbatisTemplate;
import com.yunhoo.sys.util.common.LoginParam;
import java.util.List;
import java.util.Map;

/**
 *
 * @author Administrator
 */
public class CommonOperationImpl {

    private static String nameSpace = "commOper.";

    public static void voucherBackForUpdate(Map map) {
        IbatisTemplate.update(nameSpace + "voucherBackForUpdate", map);
    }

    public static void cancelCheck(Map map) {
        IbatisTemplate.update(nameSpace + "cancelCheck", map);
    }

    public static void updateVoucherForPay(Map map) {
        IbatisTemplate.update(nameSpace + "updateVoucherForPay", map);
    }

    public static void voucherRescindPay(Map map) {
        IbatisTemplate.update(nameSpace + "voucherRescindPay", map);
    }

    public static List<Expense> totalByPsn(Map map) {
        map.put("orgCode", LoginParam.getOrg().getCode().trim());
        return IbatisTemplate.queryForList(nameSpace + "totalByPsn", map);
    }

    public static List<Expense> payStatis(Map map) {
        map.put("orgCode", LoginParam.getOrg().getCode().trim());
        return IbatisTemplate.queryForList(nameSpace + "payStatis", map);
    }

}
